//
// Created by Nasa on 2023/3/26.
//	23春伴学挑战赛02：C++语言  难度: 低
//题目描述
//李老师准备了 n 个五颜六色的小球，编号为 1∼n。
//小明很喜欢这些小球，打算挑走其中编号为 2 的倍数的小球。小红也很喜欢这些小球，打算挑走其中编号为 3 的倍数的小球。
//面对两位同学的需求，李老师犯愁了，因为一个小球不能同时给两位同学。最后，李老师决定将两位同学同时选中的小球没收掉（谁也不给），这样就公平啦。
//现在，请你编程计算一下小明和小红分别拿走了多少个小球。
//输入格式
//        一行一个整数n(1≤n≤1000) 。
//输出格式
//        第一行一个整数，为小明能拿走的小球数量。
//第二行一个整数，为小红能拿走的小球数量。
//样例输入
//20
//样例输出
//7
//3

#include <iostream>
using namespace std;


int main()
{
    int n,a=0,b=0;  //a:小明的球数 b:小红的球数
    scanf("%d",&n);
    for(int i=1;i<=n;i++)
    {
        if(i%2==0 and i%3!=0)
        {
            a++;
        } else if (i%3==0 and i%2!=0)
        {
            b++;
        }
    }
    printf("%d\n%d",a,b);
    return 0;
}